Blue Robotics BlueROV2
Description
The BlueROV2 is a versatile, open-source remotely operated vehicle (ROV) developed by Blue Robotics. Designed for underwater exploration, inspection, and research, the BlueROV2 is known for its modular architecture, affordability, and adaptability to a wide range of marine applications.
This project utilizes the Heavy Configuration of the BlueROV2, equipped with eight T200 thrusters for true six degrees of freedom (6-DOF) control. This setup enables precise movement in surge, sway, and heave directions, as well as full rotational control (pitch, roll, yaw). With this enhanced control, the BlueROV2 is ideally suited for scientific sampling, autonomous inspection, sensor deployment, and data logging in demanding underwater environments.
How it Works
- Control Input: The operator sends navigation commands from a topside computer using QGroundControl over a tethered MAVLink connection.
- Computation: The Raspberry Pi 4 running BlueOS interprets commands and coordinates sensors, lights, and custom Node-RED data pipelines.
- Vehicle Movement: Thrusters respond to commands via the Pixhawk flight controller, which interprets movement requests in all axes.
- Sensor Feedback: Depth, orientation, video, and other data streams are relayed back to the operator in real time for adaptive control or autonomous recording.
Technical Details
Mechanical Configuration
Component | Details |
---|---|
Thrusters | 8 × T200 (4 horizontal, 4 vertical) |
Frame Material | Anodized aluminum and Delrin |
Depth Rating | 300 m (with upgraded penetrators and enclosures) |
Tether | Fathom Slim tether, 150 m (via Fathom-X interface) |
Tether Holder | Tether holder is capable of holding 300 m capacity |
Buoyancy and Ballast | Adjustable with ballast weights and buoyancy foam |
Electronics
Component | Details |
---|---|
Flight Controller | Pixhawk with ArduSub firmware |
Companion Computer | Raspberry Pi 4 (2 GB) |
Power Supply | 14.8V, 18Ah Lithium-ion battery |
ESCs | Blue Robotics Basic ESCs (30A) |
Topside Interface | Dell Pro Rugged Laptop with QGroundControl |
Software & Control
Software/System | Function |
---|---|
BlueOS | Vehicle-side OS, sensor management, and web interface |
ArduSub | ROV firmware on Pixhawk for vehicle stabilization |
QGroundControl | Ground station software for real-time control + telemetry |
Node-RED | Sensor integration, real-time data pipelines, logging |
Telemetry Protocol | MAVLink over UDP via Fathom-X |
Expandability
Capability | Details |
---|---|
Payload Bay | Modular, supports grabbers, sonars, CTD sensors, and more |
Connectors | I2C, UART, and USB for digital sensors and add-ons |
Third-Party Support | Compatible with Blue Robotics, Atlas Scientific, and OpenCTD |
Custom Scripts | Node-RED and Python-based control and logging tools |
Manuals
Assembly Manuals
Repair Manuals
Ping360 Sonar: This details how to change the communication interface for the Ping360 sonar
Software Manuals
Ping Viewer: GUI for Ping360 sonar
Learning Manuals
Operation Guide: Pre-dive checklist, how to arm sub, and how to operate. MUST READ BEFORE USE
(SOP) Standard Operating Procedure
Purpose
This SOP outlines the essential steps for safely operating the BlueROV2 in field or lab settings using the Heavy Configuration. It assumes prior assembly, software setup, and pre-dive checks have been completed. MUST READ BEFORE USE
1. Pre-Dive Checklist
- ✅ Inspect tether for damage or kinks
- ✅ Check watertight enclosures for proper sealing (hand-tight only)
- ✅ Confirm thruster cables are secure and routed properly
- ✅ Power battery (fully charged, securely mounted)
- ✅ Power on topside computer and connect via Fathom-X
- ✅ Open BlueOS web UI to verify:
- Sensor detection (Bar30, camera, IMU)
- Firmware (ArduSub) is up-to-date
- Network and telemetry are functional
- ✅ Launch QGroundControl and verify:
- Vehicle connection via MAVLink
- Joystick/controller input
- Live video feed
2. Deployment Procedure
- Two-person lift recommended
- Carefully lower the ROV into the water
- Keep tether slack managed and clear of propellers
- Begin dive operations once stabilized at surface
3. Basic Operation (QGroundControl)
- Use joystick or keyboard to control:
- Surge/Sway: forward/back and left/right
- Heave: ascend/descend
- Yaw/Pitch/Roll: rotation
- Monitor:
- Depth (Bar30 sensor)
- Video feed (camera)
- Battery voltage
- Orientation and heading
4. Recovery Procedure
- Return to surface slowly by following tether
- Retrieve tether while avoiding snags or thruster contact
- Once at surface and ready to recover, disarm system
- Lift ROV out by frame, not tether
- Disconnect battery
5. Post-Dive Care
- Rinse vehicle with fresh water (especially thrusters and connectors)
- Remove and dry tether
- Inspect O-rings, enclosures, and seals for leaks
- Review flight logs and sensor data if needed
Safety Notes
- Always operate in pairs
- Avoid heavily traffic areas (boats and personnel)
- Maintain line-of-sight and control over the ROV
- Avoid entanglement zones (kelp, cables)
- Watch for overheating on topside electronics
- Never operate with damaged enclosures or exposed wires